Agent-Based Modeling with the JABM Toolkit
نویسنده
چکیده
In many areas of science, agent-based models have become increasingly important. These models are often sufficiently complex that deriving closed-form solutions for quantitative aspects of their macroscopic behaviour is often impractical if not impossible, and hence they are often analysed using discrete-event simulation and Monte-Carlo methods. In this paper we give an overview of agent-based modeling with an emphasis on its application to multi-agent systems research, and show how a software design pattern called “dependency injection” can be used to implement highly configurable simulation models which are able to incorporate various assumptions about agents’ rationality and learning. We then show how these ideas have been implemented in the Java Agent-Based Modelling (JABM) toolkit — an open-source framework for building agent-based models.
منابع مشابه
Applying Dependency Injection to Agent-Based Modeling: the JABM Toolkit
In many areas of science, agent-based models have become increasingly important. These models are often sufficiently complex that deriving closed-form solutions for quantitative aspects of their macroscopic behaviour is often impractical if not impossible. Thus these models are often analysed using Monte-Carlo simulation. Object-oriented programming languages are naturally suited to implementin...
متن کاملVisual Agent
Repast is a widely used, free, and open-source agent-based modeling and simulation toolkit. Three Repast platforms are currently available, each of which has the same core features but a different environment for these features. Repast Simphony (Repast S) extends the Repast portfolio by offering a new approach to simulation development and execution. This tutorial presents a simple “boids” styl...
متن کاملAnatomy of a Toolkit: a Comprehensive Compendium of Various Agent-based Modeling Toolkits on the Market Today
With so many toolkits available, the choice of which one is best suited for your project can be overwhelming. Moreover, different communities of users prefer different aspects of a toolkit. This paper is a survey of the toolkits that are available today and how they compare to each other from a multi-stakeholder perspective. Our goal is to provide users the ability to better choose a suitable t...
متن کاملAn Agent- based Modeling for Breast Tissue Simulation and the Growth and Spread of Tumor in Various Breast Cancer States
Introduction: Breast cancer is a cancer that is caused by abnormal growth of breast cells. Modeling and simulation of the growth and treatment of breast cancer, along with providing the possibility of doing experiments and research, can reduce the time and cost of treatment by predicting some cases. The purpose of the present research was to develop an agent-based model for the simulation of b...
متن کاملAn Agent- based Modeling for Breast Tissue Simulation and the Growth and Spread of Tumor in Various Breast Cancer States
Introduction: Breast cancer is a cancer that is caused by abnormal growth of breast cells. Modeling and simulation of the growth and treatment of breast cancer, along with providing the possibility of doing experiments and research, can reduce the time and cost of treatment by predicting some cases. The purpose of the present research was to develop an agent-based model for the simulation of b...
متن کامل